---
slug: /
displayed_sidebar: homepage
hide_table_of_contents: true
hide_sidebar: true
hide_title: true
---

import DocCardList from "@theme/DocCardList";
import CardCategory from "@theme/DocCard";
import Button from "../src/components/Button";

![Rig.dev documentation](/img/banners/docs-banner.png "Rig.dev documentation")

The Rig Platform offers an application platform for Kubernetes.
Rig empowers developers to work in their own environments with elevated application abstractions,
while still leveraging Kubernetes's reliability, portability, and scalability.

The developer-friendly deployment engine simplifies the process of rolling out, managing, debugging and scaling applications.
The platform includes a Dashboard, CLI, and CI/CD hooks, as well as numerous ways of integrating with existing pipelines, such as GitOps.


# Getting Started

<DocCardList
  items={[
    {
      type: "block",
      href: "/overview/guides/getting-started",
      label: "Get Started Using Rig as a Developer",
      description:
        "Quickly get the ins and outs of Rig, from installing the CLI to deploying your first Capsule.",
      customProps: {
        col: "col--6",
      },
      cover: "/img/banners/local-machine.png",
    },
    {
      type: "block",
      href: "/overview/guides/installation",
      label: "Install Rig in a Kubernetes cluster",
      description:
        "Install Rig in your own Kubernetes cluster, allowing you to run Capsules in a matter of minutes",
      customProps: {
        col: "col--6",
      },
      cover: "/img/banners/kubernetes.png",
    },
  ]}
/>

# Guides

<DocCardList
  
  items={[
    {
      type: "block",
      href: "/overview/guides/helm",
      label: "Helm Charts to Rig Capsules",
      description:
        "Migrate your Helm Charts to Rig Capsules, with the help of the rig-ops cli.",
      customProps: {
        col: "col--6",
      },
      cover: "/img/banners/helm-migration.png",
    },
    {
      type: "block",
      href: "/overview/guides/argocd",
      label: "GitOps using Argo CD",
      description:
        "Configure your cluster to use Argo CD for applying Capsules.",
      customProps: {
        col: "col--6",
      },
      cover: "/img/banners/rig-argo.png",
    },
    {
      type: "link",
      href: "/overview/guides/declarative-deployment",
      label: "Declarative Deployment",
      description:
        "Deploy declaratively to create or update using a yaml file describing the capsule.",
      customProps: {
        icon: "SiYaml",
        col: "col--2",
      },
    },
    {
      type: "link",
      href: "/overview/guides/customising-podspecs",
      label: "Customising PodSpecs - A Guide on Plugins",
      description:
        "Use an array of plugins to inject secrets from an init container into a capsule.",
      customProps: {
        icon: "SiYaml",
        col: "col--2",
      },
    },
  ]}
/>


# Explore Rig

<DocCardList
  items={[
    {
      type: "link",
      href: "/overview/architecture",
      label: "Rig Architecture",
      description:
        "Explore how the Rig platform interacts with your Kubernetes cluster.",
      customProps: {
        icon: "BiSolidLayout",
        col: "col--4",
      },
    },
    {
      type: "link",
      href: "/operator-manual/gitops",
      label: "GitOps flow",
      description:
        "Rig comes with built-in support for the most common GitOps workflows.",
      customProps: {
        icon: "SiGit",
        col: "col--4",
      },
    },
    {
      type: "link",
      href: "/operator-manual/crd-operator",
      label: "Capsule Spec",
      description:
        "Check out the Rigs Capsule Spec, our the behavior associated with it.",
      customProps: {
        icon: "BiDna",
        col: "col--4",
      },
    },
    {
      type: "link",
      href: "/platform/rollouts-and-rollbacks",
      label: "Rollout and Rollbacks",
      description:
        "The Rig platform makes it intuitive to rollout your changes to production",
      customProps: {
        icon: "TbPlayerTrackNextFilled",
        col: "col--4",
      },
    },
    {
      type: "link",
      href: "/operator-manual/ci-cd",
      label: "GitHub Actions",
      description:
        "Use the CI/CD hooks to deploy directly from your GitHub Actions.",
      customProps: {
        icon: "SiGithub",
        col: "col--4",
      },
    },
    {
      type: "link",
      href: "/operator-manual/plugins",
      label: "Plugins",
      description:
        "Extend the functionality of your Capsules with custom logic.",
      customProps: {
        icon: "BiInjection",
        col: "col--4",
      },
    },
  ]}
/>
